home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / graphics / hubble.zip / HUBBLE2.ZIP / TUTORIAL.TXT < prev    next >
Text File  |  1994-09-13  |  13KB  |  240 lines

  1.  
  2.                         TUTORIAL.TXT for HUBBLE 1.15
  3.  
  4. 0. Typical scenarios where HUBBLE can be used
  5.    - Process, enhance, edit scanned images.
  6.    - Prepare Image to make
  7.      * Pamphlet
  8.      * Transparecny
  9.      * etc.
  10.    - Incorporate to other desktop publishing software
  11.  
  12.  
  13. 1. USE OF TOOLSBOX:(GENERAL)
  14.  
  15.    A. GENERAL CONCEPT
  16.       Users access to toolsbox by clicking on the appropriate 
  17.       <TOOLSBOX> icon. A set of <PUSH BUTTON> will appear on the 
  18.       status line from which users can choose to perform or fine 
  19.       tune the operations. After users perform a task, such as 
  20.       enter text lines or make drawings, the program still allow users 
  21.       to make further adjustment. Commonly available feature are 
  22.       <SIZE> (resize and move), <FG> changing the foreground color, 
  23.       <BG> changing the background color, etc.     
  24.       Modifications made to the image are grouped in **logical units**
  25.       of operation, such as a drawing, a line of text, or a group 
  26.       of pixels. Hence <SIZE>, <FG>, <BG>, etc. are applied to the
  27.       whole unit of operation. Users can have many unit of operation
  28.       (e.g. many geometric drawings) at the same time, and can change
  29.       focus to different unit by using <TAB> key of push <TAB>button
  30.       on the status line.
  31.  
  32.       NOTES:
  33.           All change made by toolsbox are still not committed to 
  34.           the image (changes have to be committed to the image to become
  35.           part of the image) until users click on the <WRT> (write) or 
  36.           <OK> push button.
  37.           Please refer to online help for detail.
  38.  
  39.           -- users can click on <cancel> push button to end the operation. --
  40.  
  41.    B. Notes on TOOLSBOX:(RECTANGLE) and TOOLSBOX:(Image Patching)
  42.       B.1 Similarity and Difference
  43.           TOOLSBOX:(RECTANGLE) allow users to define a rectangular
  44.           area on the image and then users can either <COPY>,
  45.           <CUT>, <SCALE>, or <Stitch or Image Patching>
  46.           (push <OK> button).
  47.           TOOLSBOX:(Image Patching) only allow users to do
  48.           <Stitch or Image Patching> but allow users to select 
  49.           different shapes for the selected area.
  50.       B.2 Current Limitation
  51.           Some limitation for TOOLSBOX:(Image Patching) may restrict
  52.           its use. Please read the file Newinfo.txt.
  53.       B.3 <COPY-RECTANGLE> function is also available thru [Edit-Menu].
  54.  
  55.    C. Notes on TOOLSBOX:(RECTANGLE) and [Edit Menu]-[Trim Image]
  56.       Trim image is an alternate implementation of <COPY-RECTANGLE> in
  57.       TOOLSBOX:(RECTANGLE). However, its using keyboard to defined the 
  58.       selected rectangle.
  59.  
  60.    D. Current Limitation
  61.       Please read the file Newinfo.txt.
  62.  
  63. 2. USE OF TOOLSBOX:(PENCIL) and TOOLSBOX:(DRAWING)
  64.    A. Basic Differences (Brush Style and Line Style)
  65.       TOOLSBOX:(PENCIL) is a pixel editing tools, while
  66.       TOOLSBOX:(DRAWING) is a line drawing tools. Hence,
  67.       shape and size of pixel using TOOLSBOX:(PENCIL) are
  68.       controlled by brush style (from Option menu), and
  69.       shape and size of drawing using TOOLSBOX:(DRAWING) 
  70.       are controlled by line style (also from Option menu).
  71.    B. Logical Unit of Operation.
  72.       A geometric drawing is considered a unit of operation.
  73.       For freehand drawing (either from TOOLSBOX:(PENCIL) or
  74.       TOOLSBOX:(DRAWING)), all drawing entered from initial
  75.       drawing until users push the [RETURN] key are considered
  76.       a logical unit. 
  77.       Users can modify a drawing unit by clicking on the <SIZE> 
  78.       button, then drag mouse on the image to move or resize the
  79.       drawings. For freehand drawing, users can modify the pixel
  80.       boundary after a group is formed by pushing the [SPACE BAR], 
  81.       and push [RETURN] to complete the operation.
  82.  
  83. 3. USE OF TOOLSBOX:(Image Patching) 
  84.    3.1 A Typical scenarios and steps of using TOOLSBOX:(Image Patching)
  85.        a.) Support we want to change text on HUBBLE.BMP from "version 1.08"
  86.            to "version 1.14"
  87.        b.) Open HUBBLE.BMP, adjust display window to portion the image,
  88.            e.g. maximize the window.
  89.        c.) Click on TOOLSBOX:(Image Patching) icon.
  90.        d.) Click on <RECT> on the status line.
  91.        e.) Draw a rectangle on the right of "version 1.08" to select an area.
  92.        f.) Click on <SIZE> on the status line to adjust the selected rectangle.
  93.        g.) Click on <Put> on the status line to move the selected area to
  94.            the left until it cover text "1.08" as follow:
  95.            g.1) Move mouse cursor over the selected area. (mouse cursor will
  96.                 change to hand shape cursor.
  97.            g.2) Drag mouse to the left (move mouse while left button is down)
  98.                 until the selected area cover text "1.08".
  99.            g.3) Click on <WRT> on the status line.
  100.                 Now, text "1.08" will be replaced with background image.
  101.        h.) Click on <Cancel> on the status line to exit TOOLSBOX:(Image Patching).
  102.        i.) Click on TOOLSBOX:TEXT icon.
  103.        j.) Enter "1.14" at the location which previously display text "1.08".
  104.        k.) Click on <TRAN> on the status line to show image background.
  105.        l.) Click on <SIZE> on the status line to adjust the location and size
  106.            of the text entered.
  107.        m.) Push [RETURN] after finish adjust text entered in l.)
  108.        n.) Click on <WRT> on the status line.
  109.        o.) Click on <Cancel> on the status line to exit TOOLSBOX:TEXT.
  110.            
  111.    3.2 
  112.  
  113. 4. GRAYSCALE/COLOR CONVERSION, -VS- CUSTOM COLOR CONVERSION AND DITHERING
  114.    4.1 GRAYSCALE CONVERSION
  115.        Are used to change image to color format with higher number of 
  116.        grayscale levels and/or convert color image to grayscale image
  117.        by averaging intensity of all color components using a pre-specified
  118.        formular.
  119.    4.2 GRAYSCALE/COLOR CONVERSION
  120.        Are used to change image to color format with higher number of colors.
  121.    4.3 CUSTOM COLOR CONVERSION AND DITHERING
  122.        Are used to convert the color format of an image to a different/new
  123.        set of color palette with the same or reduced number of colors. Without
  124.        dithering, the conversion is carried out using nearest color matching
  125.        method. With dithering, a wide range of methods are available (depending
  126.        on useres preferences and suitability to specific needs) to approximate
  127.        the original image and give users the illusion that the image has
  128.        more colors than those availble from the color palette used.
  129.  
  130. 5. CUSTOM COLOR CONVERSION AND DITHERING
  131.  
  132.    5.1 Display Update
  133.        To get updated display on source or target image on "Custom Conversion"
  134.        dialog box, click on the respective image display areas.
  135.    5.2 A Typical steps of using Custom Color Conversion
  136.        a.) Open an image file from File Menu.
  137.        b.) Select Custom Color Conversion and Dithering from Transform Menu.
  138.        c.) Select dithering technique such as "Error Diffusion" from the
  139.            "Dithering Method" listbox. (Other dithering techniques may have 
  140.            more restriction on palette which can be selected).
  141.        d.) Select "Color" from Target Quality and choose number of color
  142.            such as 256 or 16 colors.
  143.        e.) Click on "Build Palette >>" to make palette selection.
  144.        f.) Click on "Disable Dithering" check box to match the target image
  145.            with source image without using dithering technique. (This step is 
  146.            advised to be done last and is recommended if the target image is 
  147.            to be used for further editing such as area fill operation)
  148.        g.) Click on "TEST" or "OK" button.
  149. ***5.3 Scenarios where Custom Color Conversion and Dithering can be used
  150.        a.) When users want to merge two images or stitch one image over another
  151.            but can not be done because the two image are not compatible either
  152.            because they have different number of color or using different set
  153.            of color palette. e.g. imageA has 256-colors and 
  154.            imageB is a true-color image.
  155.            imageA = IBM$4A.BMP, imageB=IBM$4B.BMP
  156.            a1.) open imageA
  157.            a2.) Paste the image (imageA) to clipboard. 
  158.                 (to make palette of imageA available thru clipboard)
  159.            a3.) Open imageB.
  160.            a4.) Select Custom Color Conversion and Dithering from 
  161.                 Transform Menu.
  162.            a5.) Select dithering technique such as "Error Diffusion" from the
  163.                 "Dithering Method" listbox. (Other dithering techniques may 
  164.                 have more restriction on palette which can be selected).
  165.            a6.) Select "Color" from Target Quality and choose 256-color.
  166.            a7.) Click on "Build Palette >>" to make palette selection.
  167.            a8.) Select "Clipboard Palette" the click on "OK".
  168.            a9.) Click on "Disable Dithering" check box to match the target 
  169.                 image with source image without using dithering technique. 
  170.                 (This step is advised to be done last and is recommended if 
  171.                 the target image is to be used for further editing such as 
  172.                 area fill operation)
  173.            a10.) Click on "OK" button.
  174.            ==> the resulting image can be used to merge or stitch with imageA.
  175.    5.4 NOTES
  176.        a.) Sometime it's better disabled dithering Technique for some kind
  177.            of subsequent processing.
  178.        b.) At the build palette menu, there is a checkbox to limit
  179.            palette selection.
  180.        c.) If after the palette is built, <OK> button may still be disabled,
  181.            this is because the selected dithering method is not compatible
  182.            with current selected palette. Choose other dithering method from
  183.            the listbox or change to other set of palette. (users may also
  184.            have to uncheck the "Disable Dithering" checkbox to enable the
  185.            dithering method listbox)
  186.         (** A somewhat intertwined selections to make everything compatible **)
  187.  
  188.  
  189. 6. HOW MAKE IMAGE COMPATIBLE
  190.    6.1 If the image is from clipboard, paste the image from clipboard.
  191.    6.2 suppose IMAGEa is the image with desired palette, and we want to
  192.        convert IMAGEb to be compatible (for mergeing and stitching)
  193.        with IMAGEa.
  194.    6.3 Copy IMAGEa to clipboard to make the palette available.
  195.    6.4 Use GRAYSCALE/COLOR CONVERSION (usually COLOR CONVERSION) to convert
  196.        IMAGEb to have the same (or even higher) number of colors than IMAGEa.
  197.    6.5 Use CUSTOM COLOR CONVERSION AND DITHERING and using the palette from 
  198.        clipboard (copied from step 6.3).
  199.    6.6 Disable dithering.
  200.    6.7 Complete the CUSTOM COLOR CONVERSION AND DITHERING process.
  201.    6.8 Also see --> 
  202.        (4). GRAYSCALE/COLOR CONVERSION, -VS- CUSTOM COLOR CONVERSION AND DITHERING
  203.        (5). CUSTOM COLOR CONVERSION AND DITHERING
  204.    
  205. 7. Stitch Image From Clipboard
  206.    If the clipboard image is not compatible to the base image (current
  207.    image which users want to have clipboard image stitch on).
  208.    7.1 Convert clipboard image to become compatible
  209.        Users should "Paste Image (Edit menu)" to a window first, then "Copy
  210.        base image to clipboard" (To make base image's palette available).
  211.        Next, users should use "CUSTOM CONVERSION and DITHERING" to convert
  212.        make the newly pasted image by using palette from clipboard as
  213.        its new palette. The method is explained in TUTORIAL.TXT, HUBBLE.DOC, 
  214.        and HUBBLE online help.
  215.    7.2 Convert base image to become compatible with clipboard image 
  216.        Users should "Paste Image (Edit menu)" to a window first, then 
  217.        use "CUSTOM CONVERSION and DITHERING" to convert base image to 
  218.        have palette compatible with the clipboard image. Users then
  219.        use this newly converted image as the base image to 
  220.        "Stitch Image From Clipboard". See TUTORIAL.TXT, HUBBLE.DOC, 
  221.        and HUBBLE online help on "CUSTOM CONVERSION and DITHERING" .
  222.  
  223.  
  224. 7. GENERAL NOTES
  225.  
  226.       A. By default, A <Reduced Image> window will be display, and may be used
  227.          as a place for performing various house-keeping chores and for setting
  228.          up global variables, etc.
  229.  
  230.  
  231. 8. HOW TO USE THE PROGRAM
  232.       A. Help will always be available by pressing the F1 key.  *********
  233.       B. If your scanner manufacturer do not supply TWAIN compatible driver,
  234.           you can use your scanner software to acquire image, save it in
  235.           BMP, PCX, or TIFF formats. Then use HUBBLE for further processing.
  236.       C. Use <DEL> key to delete current item of drawing, area fill, 
  237.           modification, etc. in TOOLSBOX.
  238.  
  239.  
  240.